<?php	
	if($_SESSION['IsLogin'] == 0)
	{
		echo "<script>alert('Bạn phải đăng nhập mới vào được trang này!');</script>";
		echo "<script>location.href = 'index.php';</script>";
		return;
	}
	// nếu đăng nhập rồi:
	// kiểm tra xem mã gian hàng lấy từ URL có khớp với mã gian hàng của người dùng hiện tại hay ko:
	// nếu không khớp thì redirect về trang index.php
	$maGH = $_REQUEST['maGianHang'];
	
	require_once('class/NguoiDungDAO.php');
	$chkGianHang = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);
	if(!is_null($chkGianHang))
	{
		if(is_null($chkGianHang->MaGianHang) || $chkGianHang->MaGianHang <= 0)
		{
			// chưa có gian hàng:
			echo "<script>alert('Bạn chưa có gian hàng, không được vào trang này!');</script>";
			echo "<script>location.href = 'index.php';</script>";
			return;
		}
		else
		{
			if($chkGianHang->MaGianHang != $maGH)
			{
				// nếu có gian hàng mà ko khớp với magianhang lấy từ URL:
				echo "<script>alert('Bạn không được phép vào trang này!');</script>";
				echo "<script>location.href = 'index.php';</script>";
				return;
			}
			else
			{
				// do nothing
			}
		}
	}
	else
	{
		echo "<script>alert('Bạn chưa có gian hàng, không được vào trang này!');</script>";
		echo "<script>location.href = 'index.php';</script>";
		return;
	}
?>
<?php
			require_once ('class/DonDatHangDAO.php');
			require_once ('class/ChiTietDonDatHangDAO.php');
			require_once ('class/NguoiDungDAO.php');
			require_once ('class/GianHangDAO.php');			
			
?>
            
<div class= "toolbox">
	<div class="paging">
    </div>
    <!--end .paging -->  
</div>
<!--end toolbox-->
<div class="navigator text-color-normal-1" >
    <b> Tùy chọn</b>
    <select name="selTrangThai" onchange="funcXemDSDDHTheoTrangThai()">
    	<option value="0">--Tất cả trạng thái--</option>
        <option value="1">Chờ xử lý</option>
        <option value="2">Đã liên hệ</option>
        <option value="3">Hoàn tất</option>
        <option value="4">Đã hủy</option>        
    </select>   
</div>
    <div class ="table-profile">
        <table width="100%" border="0" align="left" cellpadding="3" cellspacing="0"  id="tableDonDatHang">
         <tr>
            <th colspan="9" align="center"><h3>Danh Sách Đơn đặt Hàng</h3></th>
          </tr>
           <tr>
            <th>STT</th>
            <th>Mã DDH</th>
            <th>Mã người dùng</th>
            <th>Ngày đặt</th>
            <th>Ngày hủy</th>
            <th>Thành tiền</th>
            <th>Trạng thái</th>
            <th></th>
            <th>Chi tiết</th>
            
          </tr>
          <?php
    
                $strOutput = "";
                $dsDonDatHang = DonDatHangDAO::LayDSDDHTheoMaGianHang_TrangThai($_REQUEST['maGianHang'], 0);
                
                if (count($dsDonDatHang) == 0 || is_null($dsDonDatHang))
                {
                    $strOutput ="<tr><td colspan='9'><p>Chưa có đơn đặt hàng nào.<p></td></tr>";
                }
                else
                {
					$stt = 0;
                    foreach ($dsDonDatHang as $donDatHang)
                    {
                        $stt = $stt + 1;
                        $maddh = $donDatHang->MaDDH;
                        $nguoiMuaDto = NguoiDungDAO::LayThongTinNguoiDungTheoMa($donDatHang->MaNguoiDung);
                        $tongtien = ChiTietDonDatHangDAO::TinhTongSotienTheoMaDDH($maddh);
						if (is_null($tongtien))
							$tongtien = 0;
						$ngaydat = date_create($donDatHang->NgayDat);
						$ngaydat = $ngaydat->format('h:m:s d-m-Y');	
                        $trangthai = $donDatHang->TrangThai;
						$ngayhuy = "";
                        if($trangthai == 1)
                        {
                            $trangthai = 'Chờ xử lý';
                        }
                        else if($trangthai == 2)
                        {
                            $trangthai = 'Đã liên hệ';
                        }
                        else if($trangthai == 3)
                        {
                            $trangthai = 'Hoàn tất';
                        }
                        else if($trangthai == 4)
                        {
                            $trangthai = 'Huỷ';
							$ngayhuy = date_create($donDatHang->NgayHuy);
							$ngayhuy = $ngayhuy->format('h:m:s d-m-Y');	
                        }
        					
                        $capnhat_trangthai_button = "<input type='button' value='Cập nhật' name='btnCapNhatTrangThai' onclick='funcCapNhatTrangThai($maddh, $stt);'/>";
                    
                   		$strOutput .="
         
							  <tr id ='row_$maddh'>
								<td>$stt</td>
								<td>$maddh</td>
								<td>$nguoiMuaDto->UserName</td>
								<td>$ngaydat</td>
								<td>$ngayhuy</td>
								<td style='text-align:right;'>".formatMoney($tongtien)." VND</td>
								<td>$trangthai</td>
								<td align='center'>$capnhat_trangthai_button</td>
								<td align='center'><a href='chi_tiet_ddh.php?maDDH=$maddh&maGianHang=$maGH'>+</a></td>							 
							  ";
                	}
                }
            echo $strOutput;
          ?>
        </table>
    <!--end table đơn đặt hàng-->   

    </div>
    <!--end table-profile-->
<div class="list-product" id="idTimKiemSP_Shop">               	  

</div>
<!--end .list-product-->   
<div class="paging">
</div>
<!--end .paging -->  